package nc.tb.cube.fmldim;

import nc.tb.cube.model.Plan;
import nc.tb.report.ViewUIModel;

import com.ufsoft.table.Cell;

public interface IFdOperator {
	StringBuffer generateDescription(FmlDimBO parent) throws IllegalFmlDimException;
	Object operate(FmlDimBO parent, Plan model, Cell ic, ViewUIModel uiModel) throws FmlDimOperateException, IllegalFmlDimException;
	Object[] getParas(FmlDimBO parent) throws IllegalFmlDimException;
}
